// Learn TypeScript:
//  - [Chinese] http://docs.cocos.com/creator/manual/zh/scripting/typescript.html
//  - [English] http://www.cocos2d-x.org/docs/creator/manual/en/scripting/typescript.html
// Learn Attribute:
//  - [Chinese] http://docs.cocos.com/creator/manual/zh/scripting/reference/attributes.html
//  - [English] http://www.cocos2d-x.org/docs/creator/manual/en/scripting/reference/attributes.html
// Learn life-cycle callbacks:
//  - [Chinese] http://docs.cocos.com/creator/manual/zh/scripting/life-cycle-callbacks.html
//  - [English] http://www.cocos2d-x.org/docs/creator/manual/en/scripting/life-cycle-callbacks.html

const {ccclass, property} = cc._decorator;

@ccclass
export default class NewClass extends cc.Component {

    @property(cc.EditBox)
    username: cc.EditBox = null;
    @property(cc.EditBox)
    password: cc.EditBox = null;
    @property(cc.Node)
    regBtn: cc.Node = null;

    onLoad(){
        this.regBtn.on(cc.Node.EventType.TOUCH_START,()=>{
            this.reg();
        },this)
    }

    reg(){

        
        var username = this.username.string;
        var password = this.password.string;


        var msg = {
            "c":"User",
            "a":"reg",
            "d":{
                "username":username,
                "password":password
            }
        };
        QM.Socket.Instance.Send(msg);
    }

}
